	// ID 확인하는 함수 
	function idCheck(id, msg){ 			
		var flag = true;
		var specialChars = "~`!@#$%^&*-=+\|[](){};:'<,.>/?_";
		var idVal = $("#"+id).val();
		
		// Null 값일 때
		if(idVal == ""){ 
			alert(msg);
			$("#"+id).focus();
			return false; //false 반환하니까
			
			
		// Null값이 아닐 때
		}else if(idVal != ""){
			for(i = 0 ; i < idVal.length ; i++){
		 		for(j = 0 ; j < specialChars.length ; j++){
		 			if(idVal.charAt(i) == specialChars.charAt(j)){ 
 		 				flag=false;
		 				alert(msg);
		 	 	 		$("#"+id).focus();
		 	 	 		return false;
		 			}
		 		}
			}
			longCheck(idVal, msg);
			//return false;
		}
	}
	
	// Password 확인하는 함수 
	function pwCheck(id, msg){ 			
		var flag = true;
		var specialChars = "~`!@#$%^&*-=+\|[](){};:'<,.>/?_";
		var idVal = $("#"+id).val();
		
		// Null 값일 때
		if(idVal == ""){ 
			alert(msg);
			$("#"+id).focus();
			return false;
			
		// Null값이 아닐 때
		}else if(idVal != ""){
			for(i = 0 ; i < idVal.length ; i++){
		 		for(j = 0 ; j < specialChars.length ; j++){
		 			if(idVal.charAt(i) == specialChars.charAt(j)){ 
 		 				flag=false;
		 				alert(msg);
		 	 	 		$("#"+id).focus();
		 	 	 		return false;
		 			}
		 		}
			}
			longCheck(idVal, msg);
			//return false;
		}
	}
	
	
	// Password 일치/불일치 확인하는 함수
	function pwConfirmCheck(id1, id2, msg){
		var idVal = $("#"+id1);
		var idVal1 = $("#"+id1).val();
		var idVal2 = $("#"+id2).val();
		
		if(idVal1 == "" || idVal2 == ""){
			alert(msg);
			idVal.focus();
			return false;
		}else if(idVal1 != "" || idVal2 != ""){
			if(idVal1 != idVal2){
				//console.log('불일치');
				alert(msg);
				return false;
			}else{
				//console.log('일치');
			}
			//return false;
		}
	}
	
	
	// Name을 확인하는 함수
	function nameCheck(id, msg){ 
		//var flag = true;
		var specialChars = "1234567890~`!@#$%^&*-=+\|[](){};:'<,.>/?_";
		var idVal = $("#"+id).val();
		
		if(idVal == ""){
			alert(msg);
			$("#"+id).focus();
			return false;
			
		}else if(idVal != ""){ 
			for(i = 0 ; i < idVal.length ; i++){
	 			for(j = 0 ; j < specialChars.length ; j++){
	 				if(idVal.charAt(i) == specialChars.charAt(j)){ 
	 					//flag=false;
	 					alert(msg);
	 	 		 		$("#"+id).focus();
	 	 		 		return false;
	 				}
	 			}
	 		}
			longCheck(idVal, msg);
			//return false;
		}
	}
	
	
	// Hakbun 확인하는 함수
	function hakbunCheck(id, msg){ 
		var idVal = $("#"+id).val();
				
		if(idVal == ""){
			alert(msg);
			$("#"+id).focus();
			return false;
			
		}else if(idVal != ""){
			
			onlyNumbers();
			
			if(idVal.length != 7){
				alert(msg);
				$("#"+id).focus();
				return false;
			}
			//return false;
		}
	}
	
	
	//Tel 확인하는 함수
	function telCheck(id, msg){ 
		var idVal = $("#"+id).val();
				
		if(idVal == ""){
			alert(msg);
			$("#"+id).focus();
			return false;
			
		}else if(idVal != ""){
			
			onlyNumbers();
			
			if(idVal.length != 4){
				alert(msg);
				$("#"+id).focus();
				return false;
			}
			//return false;
		}
	}
	
	
 	// 전화번호 및 생년월일 Select 선택 여부 확인 함수
 	function selectCheck(id, msg){
 		var idVal2 = ("#"+id);
 		
 		if($(idVal2+" > option:selected").val() == ""){
 			alert(msg);
 			idVal.focus();
 			return false;
 		}
 	}

	// 성별 선택 여부 확인 함수 
  	function radioCheck(name, msg){
		
		if($(":radio[name="+name+"]:checked").val() == 1 || $(":radio[name="+name+"]:checked").val() == 2){
			//console.log('Man');
			return true;
		}else{
			alert(msg);
			return false;
		}
	}
	
	
	// Id, Password 길이 체크하는 함수 
	function longCheck(idVal, msg){
		if(idVal.length <= 3 || idVal.length >= 12){
			alert(msg);
			return false;
		}
	}
	
	
	// Hakbun, Tel에서 숫자만 작성할 수 있도록 하는 함수
 	function onlyNumbers(){
		var keyCode = window.event.keyCode;
		
		if(!(keyCode == 8 || (keyCode >= 35 && keyCode <= 40) || (keyCode >= 46 && keyCode <= 57) || keyCode >=96 && keyCode <=105)){
			window.event.returnValue = false;
			return false;	
		}
	}
	
 	/* else{
	window.event.returnValue = false
	return; } */